package com.zpark.se.string;

/**
 * 字符串：
 *      字符串是 Java 中特殊的类，使用方法像一般的基本数据类型，被广泛应用在 Java 编程中。Java
 * 没有内置的字符串类型，而是在标准 Java 类库中提供了一个 String 类来创建和操作字符串。
 *		在 Java 中定义一个字符串最简单的方法是用双引号把它包围起来。这种用双引号括起来的一串字符实
 * 际上都是 String 对象，如字符串“Hello”在编译后即成为 String 对象。因此也可以通过创建 String
 * 类的实例来定义字符串。
 *		不论使用哪种形式创建字符串，字符串对象一旦被创建，其值是不能改变的，但可以使用其他变量重新赋
 * 值的方式进行更改。
 */
public class Demo02 {
    public static void main(String[] args) {
        // 定义String字符串
        String str = "Hello";
        String s1 = new String("Hello");
        s1 = "java";

        // 创建一个空字符串
        String s2 = new String();
        System.out.println(s2);
        s2 = ""; // 空字符串
        s2 = null; // 对象引用为空
    }
}
